package cn.fql.basic.mapper;


import cn.fql.basic.query.BaseQuery;

import java.util.List;

public interface BaseMapper<T> {
    ///查询全部成员
    List<T> findAll();

    //查询单个成员
    T findById(Long id);

    //添加数据
    void save(T t);
    //删除数据
    void del(Long id);
    //修改数据
    void update(T t);

    /*
     * 分页 查询总数量
     */
    Integer queryCount(BaseQuery baseQuery);

    //查询当前页数据
    List<T> queryData(BaseQuery baseQuery);


    void patchDel(Long[] ids);
    
}
